package com.settlement.system.model.form;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

        import java.math.BigDecimal;
        import java.time.LocalDateTime;

/**
* <p>
* 小红书订单销售
* </p>
*
* @author huangrensen
* @since 2024-07-02
*/
@Schema
@Data
public class XhsBillForm {
    @Schema(description="账单ID")
    private String id;

    @Schema(description="店铺ID")
    private Long storeId;

    @Schema(description="结算时间")
    private LocalDateTime settlementTime;

    @Schema(description="下单时间")
    private LocalDateTime orderTime;

    @Schema(description="完成时间")
    private LocalDateTime finishTime;

    @Schema(description="订单号")
    private String orderNo;

    @Schema(description="金额")
    private BigDecimal incomeAmount;

    @Schema(description="结算帐户")
    private String account;

    @Schema(description="计佣基数")
    private BigDecimal commissionNo;

    @Schema(description="商品实付")
    private BigDecimal actAmount;

    @Schema(description="商家优惠总额")
    private BigDecimal sellerDiscount;

    @Schema(description="平台优惠补贴")
    private BigDecimal platformDiscount;

    @Schema(description="跨境税代缴")
    private String payOther;

    @Schema(description="商品税金")
    private BigDecimal productTax;

    @Schema(description="佣金")
    private BigDecimal commissionAmount;

    @Schema(description="运费实付")
    private BigDecimal transportAmount;

    @Schema(description="平台运费补贴")
    private BigDecimal platformTransportAmount;

    @Schema(description="运费税金")
    private BigDecimal transportTax;

    @Schema(description="支付渠道费")
    private BigDecimal payAmount;

    @Schema(description="分销佣金")
    private BigDecimal distributeCommission;

    @Schema(description="服务商佣金")
    private BigDecimal serviceCommission;

    @Schema(description="花呗分期手续费")
    private BigDecimal hbCommission;

    @Schema(description="分期费率")
    private BigDecimal stageRate;

    @Schema(description="备注")
    private String remark;



}
